home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-4283 / minidraf / minidraf.doc next >
Text File  |  1992-09-18  |  61KB  |  1,915 lines

  1.  
  2.  
  3.             MiniDraft v1.10 (c)Oct 1992
  4.  
  5.  
  6.                  This is MiniDraft version 1.10.
  7.  
  8.                  If  you  have  any  criticisms, suggestions, advice etc. etc.
  9.             please write to me (J.H.Taylor) at:-
  10.  
  11.  
  12.                         12 West Drive,
  13.                         Cleadon,
  14.                         Sunderland,
  15.                         Tyne & Wear,
  16.                         SR6 7SJ
  17.                         UK.
  18.  
  19.                  MiniDraft  is  a  basic drafting utility which will undergo a
  20.             continuous  process  of enhancement.  Users are encouraged to send
  21.             their  suggestions  to  the  above  address.  The most popular and
  22.             usefull  improvements  will  be included, provided it is within my
  23.             capabilities.
  24.  
  25.               To date my thanks go to:-
  26.                  Joe Connor - Colchester
  27.                    (Help with large screen support, improved icons,)
  28.                    (constructive criticism a encouragement)
  29.                  Lancelot Dow - London
  30.                    (Constructive criticism and encouragement)
  31.                  Plus all those who have shown their appreciation.
  32.  
  33.                  The  library  of shapes will constantly be expanded and users
  34.             who  require  a  new  shape  should  send  an  outline  to  me for
  35.             inclusion.  Provide  as much info as possible, not forgetting fill
  36.             styles, write modes etc, etc. - a 10:1 scale screen dump or a .DBD
  37.             file  on  disc  would  be  the  best  idea.   Standard  shapes  in
  38.             particular   disciplines   such   as   architechture,   chemistry,
  39.             engineering etc. etc. would be welcome.
  40.  
  41.                  You must provide a sae. for the return of info/discs.
  42.  
  43.                  Please  send  me  examples  of  your  work - the best will be
  44.             included with later releases.
  45.  
  46.  
  47.             Packing list:
  48.  
  49.       Files             Description
  50. ------------------------------------------------------------------------------
  51.  
  52.       MINIDRAF.DOC      Version 1.10 of the MiniDraft manual.
  53.       MINIDRAF.PRG      Version 1.10 of MiniDraft program.
  54.       MINIDRAF.RSC      Resource file for MiniDraft.
  55.       DRAWINGS          Folder of example MiniDraft drawings.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.             MiniDraft v1.10 (c)Oct 1992
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.                           MiniDraft -- FOR ATARI ST
  88.                 A basic drafting package written in assembler
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.             Atari 520 and ST are trademarks of Atari Corporation.
  100.                  GEM is a trademark of Digital Research, Inc.
  101.  
  102.              Copyright (c)1992, J.H.Taylor.  All rights reserved.
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.             MiniDraft v1.10 (c)Oct 1992
  136.  
  137.  
  138.  
  139.  
  140.  
  141.                Table of Contents         Page
  142.  
  143. Disclaimer . . . . . . . . . . . . . . .  1
  144.  
  145. Requirements . . . . . . . . . . . . . .  1
  146.  
  147.  
  148. PART I -- Description of menu selections. 1
  149.       Title    Item
  150.       Desk . . . . . . . . . . . . . . .  1
  151.             About MiniDraft. . . . . . .  1
  152.       File . . . . . . . . . . . . . . .  1
  153.             Clear  . . . . . . . . . . .  1
  154.             Load      Alt/L. . . . . . .  2
  155.             Save as.. Alt/S. . . . . . .  2
  156.             Save . . . . . . . . . . . .  3
  157.             Hardcopy  Alt/H. . . . . . .  3
  158.             Quit      Alt/Q. . . . . . .  6
  159.       Edit . . . . . . . . . . . . . . .  6
  160.             Cut  . . .F2 . . . . . . . .  7
  161.             Copy . . .F3 . . . . . . . .  7
  162.             Paste. . .F4 . . . . . . . .  7
  163.             Rotate . .F5 . . . . . . . .  8
  164.             Vflip. . .F6 . . . . . . . .  8
  165.             Hflip. . .F7 . . . . . . . .  8
  166.             Scale. . .F8 . . . . . . . .  8
  167.             Save (block) .Alt/D. . . . .  8
  168.             Load (block) .Alt/I. . . . .  9
  169.             Mark (block) .F1 . . . . . .  9
  170.             Mouse. . .Alt/M. . . . . . .  9
  171.             Keyboard .Alt/K. . . . . . .  10
  172.             Import ASCII text. . . . . .  10
  173.             Import CADja ASCII . . . . .  10
  174.             Export CADja ASCII . . . . .  11
  175.      Graphics  . . . . . . . . . . . . .  11
  176.             Add. . . . .SB . . . . . . .  11
  177.             Architec'l .Ctrl/A . . . . .  11
  178.             Mechanical .Ctrl/M . . . . .  11
  179.             Electrical .Ctrl/E . . . . .  11
  180.             Line . . . .Ctrl/L . . . . .  12
  181.             Circle . . .Ctrl/C . . . . .  12
  182.             Arc. . . . .Ctrl/R . . . . .  13
  183.             Text . . . .Ctrl/T . . . . .  13
  184.             Box. . . . .Ctrl/B . . . . .  14
  185.             Polygon. . .Ctrl/P . . . . .  14
  186.             Ellipse. . .Ctrl/I . . . . .  14
  187.             Ell arc. . .Ctrl/O . . . . .  15
  188.             Pline  . . .Ctrl/N . . . . .  15
  189.             Regular polygon. . . . . . .  15
  190.             Regular polyline . . . . . .  16
  191.       Tools  . . . . . . . . . . . . . .  16
  192.             Undo . . . .Undo . . . . . .  16
  193.             Uundo. . . .Alt/Undo . . . .  16
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.             MiniDraft v1.10 (c)Oct 1992
  202.  
  203.  
  204.             Set origin .Ctrl/F . . . . .  16
  205.             Last view. .Alt/V. . . . . .  17
  206.             Full view. . . . . . . . . .  17
  207.             Mark and zoom. . . . . . . .  17
  208.  
  209.             Units. . . . Ctrl/U. . . . .  18
  210.             Attributes   Alt/A . . . . .  18
  211.             Grid . . . . Ctrl/G. . . . .  19
  212.             Snap . . . . Ctrl/S. . . . .  20
  213.             Drawing edge Alt/J . . . . .  20
  214.             Drawing guides . . . . . . .  20
  215.             Help . . . . Help. . . . . .  20
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.             MiniDraft v1.10 (c)Oct 1992
  268.  
  269.  
  270.       The Working Surface
  271.             Editing  . . . . . . . . . .  22
  272.             File extension . . . . . . .  22
  273.  
  274.  
  275.                  PART II -- Tutorial . .  23
  276.  
  277. Getting started
  278.       A simple drawing . . . . . . . . .  23
  279.  
  280. Hints  . . . . . . . . . . . . . . . . .  23
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332. MiniDraft v1.10 user manual         Page 1
  333.   By Jim Taylor Oct 1992
  334.  
  335.  
  336.  
  337. Disclaimer
  338.      This program is copyrighted by J.H.Taylor and may not be
  339. modified or altered in any way or charged for without the
  340. author's express permission.
  341.  
  342.      No warranties, either express or implied, are made by the
  343. author with respect to the software or its fitness for a
  344. particular purpose. The author accepts no responibility for any
  345. loss that may result from the use or inability to use this
  346. software.
  347.  
  348.  
  349.  
  350. Requirements
  351.       * Atari 520 ST or 1040 ST/E with disc drive(s).
  352.       * Monochrome monitor (but will run with colour)
  353.       * Will operate with enhanced screens.
  354.       * MINIDRAF.PRG, MINIDRAF.RSC on the same directory.
  355.       * You must know how to operate with GEM.
  356.  
  357.  
  358.  
  359.                          MENU SELECTIONS
  360.  
  361.  
  362.       The menu titles are the names that appear on the menu bar.
  363. Menu items refer to the names that drop down when a menu title is
  364. selected.
  365.  
  366.  
  367. TITLE       ITEM
  368. ----------------
  369. Desk
  370.  
  371.  
  372.  
  373.             About MiniDraft
  374.  
  375.             General  information  about MiniDraft with a facility
  376.             with which to review MiniDraft history.
  377.  
  378.  
  379.  
  380. File
  381.  
  382.  
  383.             Clear
  384.  
  385.             Open a new drawing work area.  Any previous work will
  386.             be  lost.  Data in the Paste buffer will, however, be
  387.             retained.
  388.  
  389.             Select  'Clear'  from  the 'File' menu and the screen
  390.             will  be immediately cleared unless editing has taken
  391.             place  and  the  drawing (file) has not been saved to
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398. MiniDraft v1.10 user manual         Page 2
  399.   By Jim Taylor Oct 1992
  400.  
  401.  
  402.             disc.   If this is the case a warning message will be
  403.             displayed  which  will allow the option of cancelling
  404.             or continuing the action.
  405.  
  406.  
  407.  
  408.             Load      Alt/L
  409.  
  410.             Load  an  old  MiniDraft drawing from disk drive into
  411.             the  main buffer. Any drawing already in memory which
  412.             has  been  edited  in any way will cause a warning to
  413.             this effect to be displayed; in this event the option
  414.             can be taken to cancel or continue the operation.  In
  415.             the  latter  case the existing file in memory will be
  416.             lost.
  417.  
  418.             Select  the 'Load' item from the 'File' menu or press
  419.             Alt/L on the keyboard.  If no editing has taken place
  420.             the  file  selector  box  will be produced which will
  421.             allow  a  filename  and/or  pathname to be changed or
  422.             confirmed.   To clear the file/pathname press the Esc
  423.             or backspace key and type in the new name or select a
  424.             file/pathname  from  the list displayed.  If the file
  425.             exists  it will be loaded into memory and immediately
  426.             displyed  on  screen; otherwise an error message will
  427.             be displayed.
  428.  
  429.             Initially  a  'full  view'  of  the  drawing  will be
  430.             displayed.  This  can  be  changed  to  a 1:1 view by
  431.             pressing the Clr Home key. Alternatively click on the
  432.             magnifier icon (second bottom left on the screen) and
  433.             a  portion  of  the  drawing  can be 'marked' out and
  434.             immediately displayed to fill the entire screen.
  435.  
  436.  
  437.  
  438.             Save as.. Alt/S
  439.  
  440.             Save   the   whole   drawing  (complete  with  header
  441.             information)  onto  disk.  The menu selector box will
  442.             be  displayed  where the file/pathname can be changed
  443.             or confirmed.
  444.  
  445.             Select the 'Save as...' item from the 'File' menu  or
  446.             press  Alt/S  on the keyboard.  The file selector box
  447.             will  be  displayed  and  the  file/pathname  can  be
  448.             entered  in  the same way as for 'Load'. Clicking the
  449.             'Ok'  button  or pressing the 'Return' key will cause
  450.             the file data to be written to disc.
  451.  
  452.             Note: The header data contains the following
  453.             information:-
  454.  
  455.             36 bytes  Name and version etc.
  456.              2 bytes  Origin X position.
  457.              2 bytes  Origin Y position.
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464. MiniDraft v1.10 user manual         Page 3
  465.   By Jim Taylor Oct 1992
  466.  
  467.  
  468.              2 bytes  Drawing X offset.
  469.              2 bytes  Drawing Y offset.
  470.  
  471.              1 byte   Printer code (Epson: 5=9pin. 39=24pin).
  472.              1 byte   Printing ratio (1:1, 1:2, 1:3).
  473.  
  474.              2 bytes  Columns per page.
  475.              2 bytes  Dots per graphics line.
  476.              2 bytes  Unused.
  477.              2 bytes  Drawing grid size.
  478.              2 bytes  Drawing width (mm).
  479.              2 bytes  Drawing height (mm).
  480.              2 bytes  Unused.
  481.  
  482.              1 byte   Drawing size code.
  483.              1 byte   Port/land mode. (0=port. 1=land).
  484.              1 byte   Hardcopy X pages.
  485.              1 byte   Hardcopy Y pages.
  486.  
  487.  
  488.  
  489.             Save
  490.  
  491.             Save   the   whole   drawing  (complete  with  header
  492.             information) onto disk.  No file selector box will be
  493.             displayed  (unless  there  is a null filename such as
  494.             when first editing a drawing).
  495.  
  496.             Select  the 'Save' item from the 'File' menu.  Unless
  497.             there  is  a  null  filename  the  file  data will be
  498.             immediately written to a disc file having the current
  499.             filename.
  500.  
  501.  
  502.  
  503.             Hardcopy   Alt/H
  504.  
  505.             Produce a screen dump of the current drawing.
  506.  
  507.             This  feature  has the unique capability of producing
  508.             massive  printouts  by  means of pasting up strips of
  509.             printer   dumps.   This   facility   is  carried  out
  510.             automatically with the full version of MiniDraft.
  511.                   The  screen  is  merely  a  window on a drawing
  512.             32,767  x  32,767  pixels all of which can be printed
  513.             out,  in  one  go,  on a dot matrix printer.  All you
  514.             need  do is determine the number of pages to print in
  515.             both  the X and Y directions across the screen.  This
  516.             will cause the drawing to be printed out in strips on
  517.             the  printer  paper.   For the best results a tractor
  518.             feed  should  be  used otherwise registration between
  519.             strips will be lost.
  520.  
  521.             First  ensure  that  the  printer  is switched on and
  522.             on-line.   Select the 'Hardcopy' item from the 'File'
  523.             menu.   A  dialog  will  be produced which will allow
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530. MiniDraft v1.10 user manual         Page 4
  531.   By Jim Taylor Oct 1992
  532.  
  533.  
  534.             certain print parameters to be set ie.
  535.  
  536.  
  537.                   Portrait/Landscape
  538.  
  539.                   Landscape  orientates  the screen dump sideways
  540.                   on  the  printed sheet. In other words on an A4
  541.                   sheet  the  bottom edge of the screen runs down
  542.                   the  left  hand  edge therefore the bottom left
  543.                   hand  corner  of  the screen appears at the top
  544.                   left hand corner of the printed sheet.
  545.                         If a full view of the drawing is invoked,
  546.                   this mode will be indicated by the display of a
  547.                   wide rectangular dotted frame.
  548.  
  549.                   Portrait orientates the screen dump in the same
  550.                   direction  on  the printed sheet as seen on the
  551.                   screen. It is important to realise that in this
  552.                   mode  the  top  left  hand corner of the screen
  553.                   appears  at  the  top  left  hand corner of the
  554.                   printed sheet.
  555.                         If a full view of the drawing is invoked,
  556.                   this mode will be indikated by the display of a
  557.                   narrow rectangular dotted frame.
  558.  
  559.  
  560.                   [9] [24] pin
  561.  
  562.                   Selecting  one of these buttons sets the output
  563.                   to  suit  the  particular type of printer to be
  564.                   used.
  565.  
  566.  
  567.                   [24 pin] [1:3] [1:2] [1:1]
  568.  
  569.                   This  sets  the  dot  scale  used on the 24 pin
  570.                   printer.  With  1:1 one pixel on screen maps to
  571.                   three pins on the printer head, 1:2 maps to two
  572.                   pins  and  1:3  maps  to one pin. The result is
  573.                   that  using 1:3 will give you a printed graphic
  574.                   one  third the size printed by 1:1 and 1:2 will
  575.                   give a graphic half the size of 1:1.
  576.                         Using  these  settings does not, however,
  577.                   alter the size of sheet that is printed out.
  578.  
  579.  
  580.  
  581.                   Dots/col
  582.  
  583.                   This  sets the number of vertical screen pixels
  584.                   to  be  printed  across the page.  On the Epson
  585.                   LX80  (9  pin  printer),  with  11"  paper, the
  586.                   maximum  is  574  and on the Epson 1050 (also 9
  587.                   pin)  it is 948.  If this value is positive the
  588.                   next  Y  page will be above the current one and
  589.                   if  the  value is negative the next Y page will
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596. MiniDraft v1.10 user manual         Page 5
  597.   By Jim Taylor Oct 1992
  598.  
  599.  
  600.                   be below the current one.
  601.  
  602.  
  603.                   Columns/page
  604.  
  605.                   This  sets the number of vertical columns to be
  606.                   printed  per  page.  eg. on Epson LX80 with 11"
  607.                   paper length it works out at 100.
  608.  
  609.  
  610.                   X pages
  611.  
  612.                   This  is  the number of groups of columns/page,
  613.                   in  the  horizontal  direction, to be output to
  614.                   the printer.
  615.  
  616.  
  617.                   Y pages
  618.  
  619.                   This  is  the  number of X page 'strips' in the
  620.                   vertical direction to be output to the printer.
  621.                   This facility is disabled on the PD version.
  622.  
  623.                   The  positions of the 'strips' are indicated by
  624.                   horizontal  dotted  line/s  'dividing  up'  the
  625.                   drawing  on-screen  (visible  only  on drawings
  626.                   larger than the printer paper being used).
  627.  
  628.  
  629.  
  630.                   Paper Size & Drawing Size
  631.  
  632.                   The  above  four  settings can be automatically
  633.                   made  by  using  the  Paper size & Drawing size
  634.                   buttons.  First  determine what width paper you
  635.                   wish to print on ie.
  636.  
  637.                      A4 - The full width (210mm) of an A4 sheet
  638.                           (needs a wide printer).
  639.                      A5 - The full width (148mm) of an A5 sheet.
  640.                      A6 - The full width (105mm) of an A6 sheet.
  641.                      80 - The max. width (203mm) an 80 column
  642.                           printer will print.
  643.                     132 - The max. width (335mm) a 132 column
  644.                           printer will print.
  645.  
  646.                   Then  select  the (screen) Drawing size you are
  647.                   using,   click   on   'Auto   setup'   and  the
  648.                   appropriate  values will be computed and placed
  649.                   in the various fields. The drawing sizes are:-
  650.  
  651.                      2A - 1189mm x 1682mm
  652.                      A0 -  841mm x 1189mm
  653.                      A1 -  594mm x 841mm
  654.                      A2 -  420mm x 594mm
  655.                      A3 -  297mm x 420mm
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662. MiniDraft v1.10 user manual         Page 6
  663.   By Jim Taylor Oct 1992
  664.  
  665.  
  666.                      A4 -  210mm x 297mm
  667.                      A5 -  148mm x 210mm
  668.                      A6 -  105mm x 148mm
  669.                      80 -  203mm x 279mm
  670.                            (80 cols on 8.5" x 11" fanfold)
  671.                     80a -  203mm x 297mm
  672.                            (80 cols on A4 paper)
  673.                     132 -  335mm x 279mm
  674.                            (132 cols on 13.6" x 11" fanfold)
  675.  
  676.                   These values can be altered to enable a portion
  677.                   of the drawing only to be printed out.
  678.  
  679.  
  680.                   Copies
  681.  
  682.                   If  the full version of MiniDraft is being used
  683.                   the  total  number  of  complete  sets of X & Y
  684.                   pages  to  be  printed.  Otherwise  (on  the PD
  685.                   version)  only  one  X  and  one Y page will be
  686.                   printed.
  687.  
  688.  
  689.  
  690.                   User
  691.  
  692.                   Implement user valuse in the User Setup box.
  693.  
  694.                   This  facility was originally a programming aid
  695.                   for  myself  and  has been left in as it may be
  696.                   either  interesting  or  useful to the user. By
  697.                   altering the Dots/col and Cols/page values part
  698.                   of   the  drawing  only  can  be  printed  out.
  699.                   Comments  on  the usefullnes or modification of
  700.                   this facility are encouraged.
  701.  
  702.  
  703.  
  704.                   Print Guides
  705.  
  706.                   With  this button set primitives used as guides
  707.                   will   be   printed  as  if  they  were  normal
  708.                   graphics.
  709.  
  710.             When  you have made your choices select 'Print'.  The
  711.             drawing  will  be displayed in sections on the screen
  712.             and the printout will commence.
  713.                    The  dump  can  be  aborted  at  any  time  by
  714.             pressing the 'Esc' key.
  715.  
  716.  
  717.  
  718.             Quit       Alt/Q
  719.  
  720.             Finish with the program.
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728. MiniDraft v1.10 user manual         Page 7
  729.   By Jim Taylor Oct 1992
  730.  
  731.  
  732.             If  editing  has taken place prior to this action and
  733.             the file has not been saved to disc a warning message
  734.             will  be displayed allowing the option of aborting or
  735.             continuing.
  736.  
  737.  
  738. Edit
  739.  
  740.  
  741.             Cut        F2
  742.  
  743.             Delete  a  section  from  the  screen  that  has been
  744.             'Mark'ed.   The  deleted  portion will also be placed
  745.             into the paste buffer.
  746.  
  747.             Select  the  'Cut'  item  from  the 'Edit' menu or by
  748.             pressing  F2. Any 'Mark'ed area on the screen will be
  749.             erased  from  the  screen  and  the data removed from
  750.             memory.    This   removed   data   however,  will  be
  751.             transferred  to the paste buffer from where it can be
  752.             rotated,  flipped,scaled  and pasted back to screen.
  753.             It can also be saved to disc (see block 'Save').
  754.  
  755.  
  756.  
  757.             Copy      F3
  758.  
  759.             Copy  a section of the screen that has been 'Mark'ed,
  760.             into  the  paste buffer.  The existing data in memory
  761.             and screen remain intact.
  762.  
  763.             Select  the 'Copy' item from the 'Edit' menu or press
  764.             F3.  The data of any 'Mark'ed area on the screen will
  765.             be  copied to the paste buffer and can be operated on
  766.             in the same way as with 'Cut'.
  767.  
  768.  
  769.  
  770.             Paste     F4
  771.  
  772.             Copy  and  position  a  'Copy'ed or 'Cut' area of the
  773.             drawing back onto the drawing.
  774.  
  775.             Select  the 'Paste' item from the 'Edit menu or press
  776.             F4. The graphics cursor will be replaced by a copy of
  777.             the contents of the paste buffer which can be dragged
  778.             around  the  screen and fixed in position by pressing
  779.             the  left mouse button (or Alt/insert key).  Pressing
  780.             the  left mouse button will also cause a copy of that
  781.             data,  in  the new position, to be placed in memory.
  782.             As  many  copies  as  required,  of  that data can be
  783.             pasted,  memory permitting.  Pressing the right mouse
  784.             button ends the activity.
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794. MiniDraft v1.10 user manual         Page 8
  795.   By Jim Taylor Oct 1992
  796.  
  797.  
  798.             Rotate    F5
  799.  
  800.             Rotate  the  contents  of  the  paste  buffer  90 deg
  801.             anti-clockwise.
  802.  
  803.             Select  the  'Rotate'  item  from  the 'Edit' menu or
  804.             press  F5.  This  will  cause  any  data in the paste
  805.             buffer  to  be  rotated  90  deg in an anti-clockwise
  806.             direction.  Individual GDP's or composite data can be
  807.             rotated.
  808.  
  809.  
  810.  
  811.             Vflip     F6
  812.  
  813.             Flip  the  contents  of  the  paste  buffer about the
  814.             verticle axis.
  815.  
  816.             Select the 'Vflip' item from the 'Edit' menu or press
  817.             F6.  This  will cause any data in the paste buffer to
  818.             be  flipped  or  'mirrored' about the vertical axis.
  819.             Beware  of flipping circles made from arcs with start
  820.             and  end  angles  of  0  and  360 deg.  Both of these
  821.             angles  will  be converted to 180 deg and as a result
  822.             the circle will disappear.  To avoid this phenomenon,
  823.             the  start  and end angles should be represented as 0
  824.             and 359.9 respectively.
  825.  
  826.  
  827.  
  828.             Hflip     F7
  829.  
  830.             Flip  the  contents  of  the  paste  buffer about the
  831.             horizontal axis.
  832.  
  833.             Select the 'Hflip' item from the 'Edit' menu or press
  834.             F7.  This  acts  in the same way as 'Vflip' but flips
  835.             the data around the horizontal axis.
  836.  
  837.  
  838.  
  839.             Scale     F8
  840.  
  841.             Scale  the contents of the paste buffer by the amount
  842.             shown in the block scale dialogue box.
  843.  
  844.             Select the 'Scale' item from the 'Edit' menu or press
  845.             F8.  Set  the Mag. and Red. parameters to the desired
  846.             values.
  847.  
  848.  
  849.  
  850.             Save (block) Alt/D
  851.  
  852.             Any  data  in  the paste buffer will be saved to disc
  853.             without  any  header  information.  The file selector
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860. MiniDraft v1.10 user manual         Page 9
  861.   By Jim Taylor Oct 1992
  862.  
  863.  
  864.             box    will   be   displayed   enabling   the   block
  865.             file/pathname to be changed or confirmed.
  866.  
  867.             Select  the block 'Save' item from the 'Edit' menu or
  868.             press Alt/D.  When the file selector box is displayed
  869.             the  file/pathname can be entered as for File 'Save'.
  870.             Clicking the 'Ok' button or pressing the 'Return' key
  871.             will cause any data in the paste buffer to be written
  872.             to  a  disc  file  with  the  filename  and extension
  873.             (default .BLK) chosen.
  874.  
  875.  
  876.  
  877.             Load (block)  Alt/I
  878.  
  879.             Load a block from disk drive into the paste buffer.
  880.  
  881.             Select  the block 'Load' item from the 'Edit' menu or
  882.             press  Alt/I  (Insert). The file selector box will be
  883.             displayed  and  a filename can be entered the same as
  884.             for 'Load'.  Clicking the 'Ok' button or pressing the
  885.             'Return'  key  will  cause the data to be loaded into
  886.             the paste buffer.
  887.  
  888.  
  889.  
  890.             Mark    F1
  891.  
  892.             Select  a  portion  of  the  screen  to  be  'cut' or
  893.             'copy'ed to the paste buffer.
  894.  
  895.             This  enables  a  section of a drawing to be 'Mark'ed
  896.             out  for  either  'Cut'ing  or  'Copy'ing. Select the
  897.             'Mark'  item  from  the  'Edit' menu or press F1. Any
  898.             previously   marked   area  of  the  screen  will  be
  899.             un-marked  and  the  graphics cursor will change to a
  900.             crosswire.   Move  the centre of the crosswire to the
  901.             top left hand corner of an area of drawing that it is
  902.             desired  to mark.  Press and hold down the left mouse
  903.             button   and  move  the  mouse  so  that  the  dotted
  904.             rectangle  surrounds  the  desired area.  Release the
  905.             mouse  button  and the area of screen 'captured' will
  906.             be highlighted within the block mark.
  907.  
  908.             Note  that the top LH corner of the block becomes the
  909.             reference  point  when positioning the block with the
  910.             paste  function and corresponds with the X & Y values
  911.             shown at the top of the screen.
  912.  
  913.  
  914.  
  915.             Mouse      Alt/M
  916.  
  917.             Shift the screen with the aid of the mouse.
  918.  
  919.             Select the 'Mouse' item from the 'Edit' menu or press
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926. MiniDraft v1.10 user manual         Page 10
  927.   By Jim Taylor Oct 1992
  928.  
  929.  
  930.             Alt/M.   The  graphics cursor will change to a cross.
  931.             Place  the  cursor  on  a position of interest on the
  932.             drawing  and  click the left mouse button once.  Move
  933.             the  cursor  to  another  position  on the screen and
  934.             click  the  left  mouse button once more.  The screen
  935.             will then be immediately redrawn with the first mouse
  936.             position appearing at the second mouse position.
  937.  
  938.  
  939.  
  940.             Keybd    Alt/K
  941.  
  942.             Shift  the  screen  with the keyboard by altering the
  943.             screen  offset  values.   This  is usefull when large
  944.             excursions of the drawing are required.
  945.  
  946.             Select the 'Keybd' item from the 'Edit' menu or press
  947.             Alt/K.  A  dialog  box will be produced where the new
  948.             screen offsets can be entered.  Selection of the 'Ok'
  949.             button  will  cause the screen to be redrawn with the
  950.             new offset.
  951.  
  952.  
  953.  
  954.             ASCII Import
  955.  
  956.             Load  text  from  a  pure  ASCII  file into the paste
  957.             buffer.
  958.  
  959.             Where  large amounts of text need to input, it can be
  960.             written  using a wordprocessor, saved in ASCII format
  961.             and imported to MiniDraft.
  962.                   Before   importation,   setup   the   Text  and
  963.             Attributes    dialogs    with   the   required   text
  964.             styles/modes  etc.  Select  Import ASCII and load the
  965.             required file. The text will be placed into the paste
  966.             buffer  from where it can be pasted into the drawing.
  967.             Do  not  import  too  much  text as it may become too
  968.             unwieldy to move around the screen.
  969.  
  970.  
  971.  
  972.             CADja ASCII Import
  973.  
  974.             Load a CADja ASCII text file into the paste buffer.
  975.  
  976.             CADja ASCII files are drawing files described in pure
  977.             ASCII  text.  ASCII  files  are  the established file
  978.             format  for  conversion  between  different  software
  979.             packages  and hardware platforms. ASCII files written
  980.             by CADja and MiniDraft can be read and manipulated by
  981.             ST,  PC  and  Mac software! They can be read directly
  982.             from  the  desktop,  loaded  and edited in databases,
  983.             word  processors, programming languages or other post
  984.             processors.  Programmers  can  further manipulate the
  985.             ASCII  data  extracting relevent information suitable
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992. MiniDraft v1.10 user manual         Page 11
  993.   By Jim Taylor Oct 1992
  994.  
  995.  
  996.             for  use  in databases, spreadsheets, word processors
  997.             or  (for example, using DASCH) other CAD programs. By
  998.             editing  an ASCII CADja file it is possible to change
  999.             drawings  in  ways that are not possible within a CAD
  1000.             program.
  1001.                   These  file are loaded and actioned in the same
  1002.             way as the text ASCII files described above.
  1003.  
  1004.             NOTE:  Any  text  that  was  exported using the CADja
  1005.             ASCII export facility will automatically be converted
  1006.             to single line vector text.
  1007.  
  1008.  
  1009.  
  1010.             CADja ASCII Export
  1011.  
  1012.             Save  the  contents  of  the  paste buffer as a CADja
  1013.             ASCII text file.
  1014.  
  1015.             For  the reasons given above, a drawing or part of it
  1016.             may  need  to  be  converted  to  an ASCII format. To
  1017.             achieve  this  copy all or part of the drawing to the
  1018.             paste  buffer  and  select CADja ASCII Import. A file
  1019.             selector  box  will be displayed and the filename can
  1020.             be  chosen  or  keyed in. The usual file extention is
  1021.             .ASC and is displayed as default.
  1022.  
  1023.  
  1024.  
  1025. Graphics
  1026.  
  1027.             The  main  source  of  graphics  selection.   Library
  1028.             shapes  and  general  drawing  primitives (GDP's) are
  1029.             selected from this menu.
  1030.  
  1031.  
  1032.             Add        SB (Space Bar)
  1033.  
  1034.             Use  the  mouse to position the selected graphic onto
  1035.             the screen.
  1036.  
  1037.  
  1038.  
  1039.             Architec'l    Ctrl/A
  1040.             Mechanical    Ctrl/M
  1041.             Electrical    Ctrl/E
  1042.  
  1043.             Display a selector box of the required set of library
  1044.             of shapes.
  1045.  
  1046.             Select the particular library item (eg. 'Mechanical')
  1047.             required  from  the  'Graphics'  menu  or  press  the
  1048.             appropriate Ctrl/Key combination. This will produce a
  1049.             selector box containing icons which represent various
  1050.             pre-programmed   graphic   shapes.    To   invoke   a
  1051.             particular  library  shape  first  select the desired
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058. MiniDraft v1.10 user manual         Page 12
  1059.   By Jim Taylor Oct 1992
  1060.  
  1061.  
  1062.             icon  with  the  left  mouse button and then the 'Ok'
  1063.             button.   This  will cause the data for that shape to
  1064.             be  placed  in  the  paste  buffer  where  it  can be
  1065.             rotated,  scaled  or  flipped  then  pasted  onto the
  1066.             screen.   Selection of the 'Cancel' button will leave
  1067.             any data in the paste buffer undisturbed.
  1068.  
  1069.             Note: A small dot, usually in the bottom LH corner of
  1070.             the icon, denotes the reference point for positioning
  1071.             the  shape  with  the  paste facility and corresponds
  1072.             with  the  X  &  Y  values  shown  at  the top of the
  1073.             screen.
  1074.  
  1075.  
  1076.  
  1077.             Line       Ctrl/L
  1078.  
  1079.             Select a graphic single line GDP.
  1080.  
  1081.             Select  'Line'  item  in the 'Graphics' menu or press
  1082.             Ctrl/L  followed  by the 'Add' item in the 'Graphics'
  1083.             menu.  You will then be presented with a mouse cursor
  1084.             in  the shape of a cross with a small central square.
  1085.             Although  the  'legs'  of  the cursor are masked, the
  1086.             'hole'  in  the  central  square  is  transparent ie.
  1087.             underlying  graphics  can  be  seen  through  it  and
  1088.             enables precise positioning to be achieved.
  1089.                    The starting point of a line is set by placing
  1090.             the  cursor  at the desired position and pressing the
  1091.             left  mouse  button  (or  Alt/insert) once.  The line
  1092.             will  now be drawn and can be moved around the screen
  1093.             with  the cursor or keyboard and fixed in position by
  1094.             pressing  the  left  mouse button (or Alt/Insert). If
  1095.             you  change your mind about the position of the start
  1096.             point,  pressing  the  right mouse button will cancel
  1097.             the line and return you to the start position.
  1098.                   Note  that  the  X  & Y position of the current
  1099.             line  end relative to the current reference point and
  1100.             angle  of  the  line  are displayed at the top of the
  1101.             screen.
  1102.  
  1103.  
  1104.  
  1105.             Circle (filled)  Ctrl/C
  1106.  
  1107.             Select  a  graphic  filled  circle GDP.  A dialog box
  1108.             will  be  displayed  for  the  input  of the required
  1109.             radius.
  1110.  
  1111.             Ensure  that the required fill attributes are correct
  1112.             then select 'Circle' item from the 'Graphics' menu or
  1113.             press  Ctrl/C.  This  will  produce  a  dialog box to
  1114.             enable  the  input  of  the circle radius.  Enter the
  1115.             desired  radius  and  select 'Ok'.  Select 'Add' item
  1116.             from   the   'Graphics'  menu  and  the  cursor  will
  1117.             disappear  and  be  replaced by a circle of radius as
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124. MiniDraft v1.10 user manual         Page 13
  1125.   By Jim Taylor Oct 1992
  1126.  
  1127.  
  1128.             input.  The circle can then be moved about the screen
  1129.             with  the mouse or Alt/graphics keys and fixed in the
  1130.             required  place  by  pressing the left mouse button.
  1131.             Pressing the right mouse button aborts the action.
  1132.                   Note  that  the  X  & Y position of the current
  1133.             circle centre relative to the current reference point
  1134.             is displayed at the top of the screen.
  1135.  
  1136.  
  1137.  
  1138.             Arc        Ctrl/R
  1139.  
  1140.             Select  a  graphic  arc  GDP.   A  dialog box will be
  1141.             displayed  for the input of the desired radius, start
  1142.             and end angles.
  1143.  
  1144.             This  graphic  operates  in the same way as 'Circle',
  1145.             however the dialog box includes two extra entries for
  1146.             the starting and ending angles.
  1147.                    It  should  be noted that as regards Arcs 0deg
  1148.             and  360deg  are  the same.  If a circle made from an
  1149.             arc  is  vertically  flipped  both  these angles will
  1150.             change  to  180deg and nothing will be drawn.  To get
  1151.             over  this  enter 0 for the start angle and 359.9 for
  1152.             the end angle.
  1153.                   Note that the X & Y position of the current arc
  1154.             centre  relative  to  the  current reference point is
  1155.             displayed at the top of the screen.
  1156.  
  1157.  
  1158.  
  1159.             Text       Ctrl/T
  1160.  
  1161.             Enter  text.   A dialog box will be displayed for the
  1162.             input of the required text and text attributes.
  1163.  
  1164.             Select  'Text' item from the 'Graphics' menu or press
  1165.             Ctrl/T.  Enter the desired text and attributes in the
  1166.             dialog  box  displayed and select 'Ok'.  Select 'Add'
  1167.             as usual and the text can be moved and placed as with
  1168.             'Circle'.
  1169.                   Note  that  the  X  & Y position of the current
  1170.             text  reference  point  (bottom  LH corner of the 1st
  1171.             character) relative to the current reference point is
  1172.             displayed  at  the  top  of  the  screen.   Due  to a
  1173.             limitation  of  GEM, normal text cannot have a height
  1174.             in  excess  of  26 pixels.  This means that no matter
  1175.             how  large  the  value  of  Mag  is the height of any
  1176.             normal text cannot exceed 26 pixels.  However, vector
  1177.             text, which uses a built-in font does not suffer from
  1178.             this  limitation.   This  text can be expanded to any
  1179.             size  and  can  be  filled  with  any of the GEM fill
  1180.             patterns.   Another  benefit  of  vector  text is its
  1181.             ability to be displayed as a true mirror image - both
  1182.             laterally and vertically.  It can also, of course, be
  1183.             rotated, scaled and flipped.
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190. MiniDraft v1.10 user manual         Page 14
  1191.   By Jim Taylor Oct 1992
  1192.  
  1193.  
  1194.                   The  vector  size (%) is merely a percentage of
  1195.             an  arbitrary  standard  size  and does not relate to
  1196.             point   or   pixel   sizes.   It's   probably   worth
  1197.             experimenting a bit with this.
  1198.                   The [Bk] button switches the 'normal' text from
  1199.             black  to  white  which enables white text on a black
  1200.             background.
  1201.                   The  four  arrows  set  the  orientation of the
  1202.             'normal'   text.   GEM   only   allows   these   four
  1203.             orientations  which  is  why  the  orientation of the
  1204.             vector  graphics  is separate. Vector graphics can be
  1205.             orientated at any angle.
  1206.                   There  two  choices  of  vector  font: a filled
  1207.             style and a single line style mainly intended for CAD
  1208.             work.
  1209.                   Please  note that the outline attribute only is
  1210.             supported for filled vector text.
  1211.  
  1212.  
  1213.  
  1214.             Box        Ctrl/B
  1215.  
  1216.             Select a graphic filled rectangle GDP.
  1217.  
  1218.             Ensure  the  required fill attributes are correct and
  1219.             select the 'Box' menu item or press Ctrl/B.  A dialog
  1220.             box  will be displayed for the input of the rectangle
  1221.             width  and  height. Select 'Add' and place the box as
  1222.             before.
  1223.                   Note that the current X & Y position of the top
  1224.             LH  corner relative to the current reference point is
  1225.             displayed at the top of the screen.
  1226.  
  1227.  
  1228.  
  1229.  
  1230.             Polygon    Ctrl/P
  1231.  
  1232.             Select a graphic filled polygon GDP.
  1233.  
  1234.             Ensure  the  required fill attributes are correct and
  1235.             select  'Polygon'  item  from  the 'Graphics' menu or
  1236.             press  Ctrl/P followed by 'Add'.  The graphics cursor
  1237.             will  change to cross and should be positioned at one
  1238.             point  of  the desired polygon.  Click the left mouse
  1239.             button  and  move  the  cursor  to the next point and
  1240.             press  the left button again.  This should be carried
  1241.             out  for  all points of the polygon.  From the second
  1242.             point  onward each time a point is marked a line will
  1243.             be  draw  to  indicate  the progress of the polygon.
  1244.             There  is no need to 'join up' the polygon as this is
  1245.             done  automatically.   When  all the points have been
  1246.             marked  press  the right mouse button and the polygon
  1247.             will be filled with the chosen fill pattern.
  1248.                   Note  that  the  X  & Y position of the current
  1249.             point  relative  to  the  current  reference point is
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256. MiniDraft v1.10 user manual         Page 15
  1257.   By Jim Taylor Oct 1992
  1258.  
  1259.  
  1260.             displayed at the top of the screen.
  1261.  
  1262.  
  1263.  
  1264.             Ellipse,Ell arc        Ctrl/I,Ctrl/O
  1265.  
  1266.             Select a graphic filled ellipse/elliptical arc GDP or
  1267.             press the appropriate Ctrl/key combination.  A dialog
  1268.             box  will  be  displayed for the input horizontal and
  1269.             vertical  radii and in the case of ell arc, start and
  1270.             end angles.
  1271.  
  1272.             These  are implemented exactly the same as for Circle
  1273.             and Arc.
  1274.  
  1275.  
  1276.  
  1277.             Pline      Ctrl/N
  1278.  
  1279.             Select a graphic polyline GDP.
  1280.  
  1281.             This  is basically the same as Line except that a new
  1282.             line  is started immediately the left mouse button is
  1283.             pressed.   Whenever possible, when 'strings' of lines
  1284.             with  the  same  attributes  are  required,  use this
  1285.             function instead of 'Line' since it is less costly in
  1286.             terms of memory usage.
  1287.                   Note  that  the  X  & Y position of the current
  1288.             line  end relative to the current reference point and
  1289.             angle  of  the  line  are displayed at the top of the
  1290.             screen.
  1291.  
  1292.             NOTE: When 'Mark'ing a polyline the complete 'string'
  1293.             of lines most be surrounded by the block mark for the
  1294.             polyline to be 'captured'.
  1295.  
  1296.  
  1297.  
  1298.             Regular poly
  1299.  
  1300.             Generate a regular filled polygon shape.
  1301.  
  1302.             When  you select this facility you will be confronted
  1303.             with  a  dialog  box  in  which  to enter the outside
  1304.             diameter,  number  of  sides and angle of orientation
  1305.             required  in  the  polygon shape. The polygon will be
  1306.             filled with the currently set fill attributes. Due to
  1307.             the  simple  (but  fast)  trigonometrical routines in
  1308.             Mini  Draft some regular shapes may not be 'precise'.
  1309.             However,  if  you  require  precision  an 'imprecise'
  1310.             shape could be used as a guide.
  1311.                   If  sufficient  number  of sides are specified,
  1312.             filled   'circles'   can   be  generated  using  this
  1313.             facility.  These  'circles'  will  be drawn much more
  1314.             rapidly  than  true  filled circles which may be very
  1315.             advantageous in certain circumstances where there are
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322. MiniDraft v1.10 user manual         Page 16
  1323.   By Jim Taylor Oct 1992
  1324.  
  1325.  
  1326.             a large number of them.
  1327.  
  1328.  
  1329.  
  1330.             Regular pline
  1331.  
  1332.             Generate a regular polyline shape.
  1333.  
  1334.             When  you select this facility you will be confronted
  1335.             with  a  dialog  box  in  which  to enter the outside
  1336.             diameter and number of sides required in the polyline
  1337.             shape. The polyline will be drawn using the currently
  1338.             set line attributes.
  1339.                   The same comments apply to the Regular polyline
  1340.             as to the Regular polygon.
  1341. Tools
  1342.             Undo       Undo
  1343.  
  1344.             Undo the last primitive entered into the drawing.
  1345.  
  1346.             By  pressing  this  key  the  last  primitive  in the
  1347.             drawing  will  be  ignored and the associated graphic
  1348.             erased  from  the  screen.  A primitive (circle, line
  1349.             etc.),  placed  in  error  can  therefore  be quickly
  1350.             deleted  by  pressing  the Undo key. This facility is
  1351.             not  limited  to  the  last  primitive entered and if
  1352.             pressed  again the next last primitive will be erased
  1353.             and  so on. In this way pasted composite graphics can
  1354.             also  be  deleted  by  pressing  the Undo a number of
  1355.             times.
  1356.  
  1357.  
  1358.  
  1359.             Uundo      Alt/Undo
  1360.  
  1361.             Undo  undone  primitives. Because an undone primitive
  1362.             is  not  deleted  from memory it can be restored with
  1363.             this  facility.  Provided  no  Cut,  Add or Paste has
  1364.             taken place since the last Undo sequence Uundo can be
  1365.             used to restore all the previously undone graphics.
  1366.  
  1367.  
  1368.  
  1369.             Set origin    Ctrl/F
  1370.  
  1371.             Set  the reference point from which all distances are
  1372.             measured.
  1373.  
  1374.             Select  the  'Set  ref' item from the 'Tools' menu or
  1375.             press  Ctrl/F.  The  graphics cursor will change to a
  1376.             cross  and can be placed on a point on screen that is
  1377.             required  to be a reference point for measurement and
  1378.             precise placement.  Position the cross at the desired
  1379.             reference  point  and  press  the left mouse button.
  1380.             This  will cause the reference marker to be placed at
  1381.             this  position and will stay the same size and in the
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388. MiniDraft v1.10 user manual         Page 17
  1389.   By Jim Taylor Oct 1992
  1390.  
  1391.  
  1392.             same  relative position on the drawing no matter what
  1393.             part   of   the  drawing  is  being  viewed  or  what
  1394.             magnification  is  in operation. When lines, circles,
  1395.             arcs or ellipses are manipulated on screen, the X and
  1396.             Y  distances  of  the  line end or circle/arc/ellipse
  1397.             centre are shown at the top of the screen.
  1398.  
  1399.  
  1400.  
  1401.             Last view   Alt/V
  1402.  
  1403.             Cause the previous view to be re-displayed.
  1404.  
  1405.             If a 'wide angle' area of the drawing is being worked
  1406.             on and a small area of this needs detail attention it
  1407.             can  be zoomed in on by means of the magnifying glass
  1408.             icon.  When  this  detailed  work  is  completed  the
  1409.             original   'wide  angle'  view  can  be  restored  by
  1410.             pressing Alt/V or clicking on the item in the 'Tools'
  1411.             menu.
  1412.  
  1413.  
  1414.  
  1415.             Mark-and-zoom
  1416.  
  1417.             Fill  the entire screen with a section of the current
  1418.             part of the drawing on display.
  1419.  
  1420.             To  operate  this  facility,  click on the maginfying
  1421.             glass  icon  (second  bottom left icon on screen) and
  1422.             the   mouse   cursor  will  change  into  a  pair  of
  1423.             crosswires. Place the crosswires at the top LH corner
  1424.             of  a  rectangle that is required to be viewed. Press
  1425.             and   hold   down  the  left  mouse  button  and  the
  1426.             crosswires  will  change into an expandable box. This
  1427.             expandable  box  can  be  move  to  surround the area
  1428.             required  and  when  the left button is released, the
  1429.             area  'marked'  will  immediately be displayed on the
  1430.             screen.  NOTE: A magnification in excess of 99 is not
  1431.             allowed.
  1432.  
  1433.  
  1434.  
  1435.             Full view
  1436.  
  1437.             Display a overall view of the drawing.
  1438.  
  1439.             If  it is necessary to view the entire drawing on the
  1440.             screen it can be achieved with the aid of the overall
  1441.             view  icon (the all-seeing-eye). Simply click on this
  1442.             icon  (bottom  LH  icon  on  screen)  and the correct
  1443.             magnification  and  screen offsets will be calculated
  1444.             in  order  to display the whole drawing in the centre
  1445.             of the screen.
  1446.                   The  scale of the display in the full view mode
  1447.             will  depend on the size of the drawing sheet chosen.
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454. MiniDraft v1.10 user manual         Page 18
  1455.   By Jim Taylor Oct 1992
  1456.  
  1457.  
  1458.             It  is  therefore a good idea, if this facility is to
  1459.             be  used,  to  set  up  the  drawing  size, using the
  1460.             hardcopy  dialog  box,  even  if  a  hardcopy  is not
  1461.             required.
  1462.                   All drawing functions can be used in this mode,
  1463.             however,  accuracy will be reduced owing to the scale
  1464.             of reduction involved.
  1465.  
  1466.  
  1467.  
  1468.             Units      Ctrl/U
  1469.  
  1470.             Display  a dialog box into which various drawing unit
  1471.             values can be entered.
  1472.  
  1473.             Magnify:  Sets  the  amount  by  which the display is
  1474.             magnified:  it does not affect the actual data values
  1475.             in memory.
  1476.  
  1477.             Reduction:  Sets  the  amount by which the display is
  1478.             reduced: it does not affect the actual data values in
  1479.             memory.
  1480.  
  1481.  
  1482.             Pixels/grid:
  1483.             This  sets  the  vertical  and horizontal distance in
  1484.             pixels  between  successive dots in the grid matrix.
  1485.             This  is  only true for a Mag value of 1:1, for other
  1486.             values of Mag it will be scaled correspondingly.
  1487.  
  1488.  
  1489.  
  1490.             Attributes    Alt/A
  1491.  
  1492.             This produces a dialog/selector box from which all of
  1493.             the drawing attributes such as fill patterns, border,
  1494.             write  mode,  line  styles  and  sizes  etc, etc. are
  1495.             selected.
  1496.  
  1497.             The  difference  between  the top left and bot. right
  1498.             fills  is  minimal  and  seems  to  be a quirk of GEM
  1499.             itself.  The  top  two rows of fills are described in
  1500.             the 'Programmers Reference' as 'DOTTED' (fill type=2)
  1501.             fills  and  ranges  from  0 (top left) to 23 (extreme
  1502.             right  middle  row)  and  'CROSSHATCH'  (fill type=3)
  1503.             ranging from 0 (bot right [Wh]) thro 1 (bot. left) to
  1504.             11 (2nd right bot. row).
  1505.             The  top  left fill fills the shape with nothing (ie.
  1506.             generates  a white circle) whilst the [Wh] fill seems
  1507.             to  turn  off  the  perimeter  visibility  also?? The
  1508.             dotted  square  in  the  rectangle  is the 'perimeter
  1509.             visibility'  switch.  Switch this off and your filled
  1510.             shapes  will not have a single pixel line surrounding
  1511.             them.
  1512.             As  regards  Rep, Tr, Xor and Rev these are the write
  1513.             modes  for the various graphics objects and determine
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520. MiniDraft v1.10 user manual         Page 19
  1521.   By Jim Taylor Oct 1992
  1522.  
  1523.  
  1524.             how they mix together on the screen.
  1525.             The 'official' explanations are as follows:
  1526.  
  1527.             Rep  (Replace Mode): The replace mode sets the points
  1528.             without concern for the existing graphics.
  1529.                    new = col AND obj
  1530.  
  1531.             Tr  (Transparent  Mode): In the transparent mode, the
  1532.             points  are only set where no points are yet present.
  1533.             In  addition,  the  points  of  the  graphic at which
  1534.             points  are  to  be  set without colour, are cleared.
  1535.             This can better be clarified [and I should think so -
  1536.             Jim]  with  an  example.  A  filled  surface is to be
  1537.             drawn.  If  the  screen  area  is  empty, there is no
  1538.             difference  between the replace and tranparent modes.
  1539.             If   the   screen  area  already  contains  graphics,
  1540.             however,  the fill pattern would not be recognised in
  1541.             the replace mode. A fill pattern on a screen having a
  1542.             colour  of  the  fill pattern cannot be recognised in
  1543.             the replace mode. [This, to me, isn't much clearer: I
  1544.             suggest you experiment - Jim].
  1545.                    new = (col AND obj) OR (col AND NOT obj)
  1546.  
  1547.             Xor  (Xor Mode): In the Xor mode, points are set only
  1548.             where  are none are contained in the already existing
  1549.             graphic.  All points already set at the new positions
  1550.             are  erased. The points of intersection of an old and
  1551.             new line are thereby erased.
  1552.                    new = obj XOR old
  1553.  
  1554.             Rev  (Reverse  Transparent  Mode):  In  this mode all
  1555.             overlapping points for which no colour is assigned in
  1556.             the  object  remain  (such  as  the  gaps in a dashed
  1557.             line).  The  overlapping  points which are assigned a
  1558.             colour in the object are erased. A fill pattern drawn
  1559.             on  a  black  surface  in reverse transparent mode is
  1560.             therefore  the  negative  of  the  corresponding fill
  1561.             pattern  in the transparent mode. [Experiment again -
  1562.             Jim].
  1563.                    new = (old AND obj) OR (col AND NOT obj)
  1564.  
  1565.             Bk  (Black):  This  is the line colour switch: switch
  1566.             this  off  and  you  can draw a white line on a black
  1567.             background.
  1568.  
  1569.             Line Thickness: This is measured in pixels.
  1570.  
  1571.             Guide:  When this button is set, the primitives drawn
  1572.             will  be  regarded  as guides and can be switched off
  1573.             when printing the drawing.
  1574.  
  1575.  
  1576.  
  1577.             Grid       Ctrl/G
  1578.  
  1579.             Toggle the dot grid screen display.
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586. MiniDraft v1.10 user manual         Page 20
  1587.   By Jim Taylor Oct 1992
  1588.  
  1589.  
  1590.  
  1591.             Select the 'Grid' item from the 'Tools' menu or press
  1592.             Ctrl/G.  The  dot  grid will appear or disappear from
  1593.             the screen.
  1594.  
  1595.  
  1596.  
  1597.             Snap       Ctrl/S
  1598.  
  1599.             Activate   or   deactivate   the  positioning  'snap'
  1600.             facility.
  1601.  
  1602.             When active, objects positioned on the screen will be
  1603.             fixed at the grid point nearest the mouse position.
  1604.  
  1605.  
  1606.  
  1607.             Drawing edge  Alt/J
  1608.  
  1609.             Display the edges of the drawing sheet size.
  1610.  
  1611.             With  this  switch  'on'  (default)  the edges of the
  1612.             drawing  sheet  will  be displayed and can be seen if
  1613.             the all-seeing-eye icon is clicked.
  1614.  
  1615.  
  1616.  
  1617.             Guide
  1618.  
  1619.             Allocate the 'Guide' function to a primitive.
  1620.  
  1621.             Any  primitive  can  be used as a drawing guide. When
  1622.             the  guide  switch  is  'on'  any  primitive drawn is
  1623.             labelled  within  the  drawing  database  as  being a
  1624.             guide. Such primitives can be 'switched off' and will
  1625.             not  be  displayed  and  will not be printed out on a
  1626.             hardcopy.
  1627.                   This is a simple form of drawing level control.
  1628.             A  full  32 level implementation will be supported by
  1629.             MiniDraft v1.20.
  1630.  
  1631.  
  1632.  
  1633.             Help       Help
  1634.  
  1635.             Display  a  dialog  box  which contains some usefull,
  1636.             handy information.
  1637.  
  1638.             Select  the 'Help' item from the 'Edit' menu or press
  1639.             the  'Help'  key.  A  dialog  box  will  be  produced
  1640.             containing the information ie.
  1641.  
  1642.                   Alt/Insert        simulates the left mouse
  1643.                                     button
  1644.                   Alt/Clr-Home      simulates the right mouse
  1645.                                     button
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652. MiniDraft v1.10 user manual         Page 21
  1653.   By Jim Taylor Oct 1992
  1654.  
  1655.  
  1656.                   Alt/^,v,>,<       moves the cursor 8 pixels
  1657.                   Alt+Shift/^,v,>,< moves the cursor 1 pixel
  1658.                   <,>,^,v           page left, right, up, down
  1659.                                     (90%)
  1660.                   Shift/<,>,^,v     page left, right, up, down
  1661.                                     (10%)
  1662.                   Z                  Zoom  in  (increases Magnify
  1663.             by
  1664.                                     1 or reduces Reduction by 1)
  1665.                   Alt/Z              Zoom  out (decreases Magnify
  1666.             by
  1667.                                     1  or  increases Reduction by
  1668.             1)
  1669.                   Help              Produces the Help dialog
  1670.  
  1671.  
  1672.  
  1673.             Clr Home
  1674.  
  1675.             If,  through  moving,  zooming etc. you lose track of
  1676.             where you are within a drawing, pressing the Clr Home
  1677.             key  will  quickly  restore  the  display to the base
  1678.             position and with a magnification of 1:1.
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718. MiniDraft v1.10 user manual         Page 22
  1719.   By Jim Taylor Oct 1992
  1720.  
  1721.  
  1722. THE WORKING SURFACE
  1723.  
  1724.             The  working surface for graphics drawing is 32,767 x
  1725.             32,7676  pixels  all  of which can be output on a dot
  1726.             matrix printer (see 'Hardcopy').  All movement on the
  1727.             screen  can  be  carried  out  either by means of the
  1728.             mouse  or  by  means of the Alt and/or shift-graphics
  1729.             keys.   Using Alt/graphics key will move the graphics
  1730.             cursor  or  shape  8  pixels up, down, left or right;
  1731.             Alt+shift-graphics key will move it 1 pixel up, down,
  1732.             left  or  right.   Also  the  mouse  buttons  can  be
  1733.             simulated  on the keyboard.  Alt/insert simulates the
  1734.             left  mouse  button  and  Alt/Clr  Home simulates the
  1735.             right.
  1736.  
  1737.             In  all  cases  a  particular  action  is  aborted by
  1738.             pressing the right mouse button (or Alt/Clr Home).
  1739.  
  1740.  
  1741. Editing
  1742.  
  1743.             Any  old MiniDraft drawings can be loaded, displayed,
  1744.             modified or converted into new drawings. Sections can
  1745.             be 'cut' out, saved on disc and later 'inserted' into
  1746.             new drawings.
  1747.  
  1748.  
  1749.  
  1750.             File extensions
  1751.  
  1752.             File  extensions  can  be  anything you like.  I have
  1753.             used .DBD for complete drawings and .BLK for blocks.
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784. MiniDraft v1.10 user manual         Page 23
  1785.   By Jim Taylor Oct 1992
  1786.  
  1787.  
  1788. PART II - Tutorial
  1789.  
  1790.  
  1791.             getting started
  1792.  
  1793.             Double click on MINIDRAF.PRG to start up the program.
  1794.             If  you inspect the 'Graphics' menu you will see that
  1795.             the  item  'Line'  has  a tick mark next to it.  This
  1796.             means  that  this  function  is  active  and  will be
  1797.             brought  into  play  when  the 'Add' item in the same
  1798.             menu  is  selected.   So to begin with we shall leave
  1799.             this  function  selected and click once on 'Add' with
  1800.             the  left  mouse  button.   The  arrow  cursor is now
  1801.             changed into a cross with a central square and can be
  1802.             moved to any desired position on the screen.  Chose a
  1803.             position and click once on the left mouse button.  An
  1804.             'elastic'  line  is  now  drawn  between the original
  1805.             position  chosen  and  the  current  mouse position.
  1806.             Chose  another position for the other end of the line
  1807.             and  click  once on the left mouse button again.  The
  1808.             line  will  now  be  fixed in position and the cursor
  1809.             ready  to draw another line.  Maneouver the cursor so
  1810.             that  it  is exactly over one end of the line already
  1811.             drawn and press the left mouse button.  The 'elastic'
  1812.             line will once more appear.  If, however, you are not
  1813.             happy with the new line, press the right mouse button
  1814.             and  the line will disappear and the cursor will once
  1815.             more be ready for a new line.  Draw a few more lines,
  1816.             construct  some shapes to get the hang of it.  To end
  1817.             the  session  press  the  right mouse button an extra
  1818.             once  after a line has been fixed, or aborted and the
  1819.             arrow  cursor  will  reappear  ready for another menu
  1820.             selection.
  1821.  
  1822.  
  1823.  
  1824.             Hints
  1825.  
  1826.             Identical objects superimposed will cancel on marking
  1827.             due to xor drawing mode used in this function.
  1828.  
  1829.             Circles with thick outlines can be obtained using the
  1830.             Arc  graphic  and  with the line thickness set to the
  1831.             required value.
  1832.  
  1833.             Boxes  with  thick  outlines can be obtained by using
  1834.             the Polygon graphic with a Black fill. Draw the inner
  1835.             and outer shapes of the thick box by going around the
  1836.             outer  and inner corners of your box with the polygon
  1837.             function.  When  you  finally  click  the right mouse
  1838.             button  (after clicking the left button 10 times) the
  1839.             thick black box will appear. You can, of course, fill
  1840.             your box outline with any of the other patterns.
  1841.  
  1842.             To  get  the  best  out of this program (or any other
  1843.             similar  CAD  package)  you  should  try  and think a
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850. MiniDraft v1.10 user manual         Page 24
  1851.   By Jim Taylor Oct 1992
  1852.  
  1853.  
  1854.             little  more  about the construction of your drawing.
  1855.             Try and break it down into repeatable units; then you
  1856.             have  to  draw  it in detail only once, copy it, then
  1857.             paste  it  around  the  drawing  as many times as you
  1858.             like.  Use  the  Block  Save  to  build  up  your own
  1859.             library.
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871.  
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.